//1.公共样式
require("../../assets/css/index.less");
//2.当前页面样式
require('../forgetPwd/forgetPwd.less');
//3.公共JS
let dom = require('../../utils/dom.js')
let Captcha = require('../../lib/captcha-mini/captcha.js')
let regular = require('../../utils/vitles.js')
let https = require('../../utils/https.js')
let local = require('../../utils/local.js')
//当前页面的js
dom.ready(function () {
    //自己书写的js
    //页面跳转
    let jump = document.querySelector('#register').addEventListener('click', function () {
        location.href = "http://localhost:4399/login.html";
    });
    //验证码
    let capval = '';
    let captcha1 = new Captcha();
    captcha1.draw(document.querySelector('#captcha1'), r => {
        console.log(r, '验证码1');
        capval = r.toLowerCase();
    });
    //表单正则验证
    dom.getById('.enter').addEventListener('click', function () {
        //判定
        //当输入的账号为空和账号不对时不能跳转
        if (number.value == '') {
            alert('手机账号不能为空')
        } else if (!regular.checkTel(number.value)) {
            //当不满足正则时code
            alert('手机账号格式错误')
        }
        //当输入验证码为空时
        else if (code.value == '') {
            alert('验证码不能为空')
        }
        //当验证码与输入的验证码不一致时
        else if (capval.toLowerCase() != code.value) {
            alert('验证码输入错误')
        }
        //输入密码不能为空
        else if (pwd.value == '') {
            alert('密码不能为空')
        }
        //当密码不满足条件时
        else if (!regular.checkPwd(pwd.value)) {
            alert('密码不符合,由数字和26个英文字母组成')
        }
        //再次输入密码不能为空
        else if (pwdag.value == '') {
            alert('新密码不能为空')
        }
        //当再次输入密码与上次密码输入不相同时
        else if (pwd.value != pwdag.value) {
            alert('两次密码不相同')
        } else {
            //    alert('可以注册')
            //提交ajax
            //判断账号是否存在
            https.post('/api/user/isExist', {
                account: number.value
            }, function (response) {
                //如果状态码为0时说明账号不存在
                if (response.errno == 0) {
                    //再判断账号能否注册时
                    https.post('/api/user/register', {
                        account: number.value,
                        password: pwd.value
                    }, function (response) {
                        if (response.errno == 0) {
                            alert('成功修改密码')
                            location.href = 'login.html'
                        } else {
                            alert('修改失败')
                        }
                    })
                } else {
                    //否则说明账号已存在，不能进行下一步判断能否注册
                    alert(response.message)
                }
            })

        }

    })







})